Difference between REST API and SOAP API
There is no direct comparison between SOAP and REST APIs. But there are some points to be listed below which makes you choose better between these two web services. Here are:...
read more
Python | Build a REST API using Flask
Prerequisite: Introduction to Rest API...
read more
How to create a REST API using Java Spring Boot
Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating Web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the Internet. RESTful Web services allow the requesting systems to access and manipulate textual representations of Web resources by using a uniform and predefined set of stateless operations. Other kinds of Web services, such as SOAP Web services, expose their own arbitrary sets of operations....
read more
Debouncing in JavaScript
Debouncing is a technique in programming that helps prevent time-consuming tasks from being triggered so frequently that they slow down the performance of a web page. In simpler terms, it controls how often a function is called....
read more
How to create a progress bar using HTML and CSS?
The progress bar is an important element in the web, the progress bar can be used for downloading, marks obtained, skill measuring unit, etc. To create a progress bar we can use HTML and CSS. To make that progress bar responsive you will need JavaScript.In this article, we will learn to create progress bars using HTML and CSS....
read more
Spring MVC using Java based configuration
Prerequisites: MVC Design Pattern, Spring MVC with JSP ViewSpring MVC framework enables separation of modules namely Model, View and Controller and seamlessly handles the application integration. This enables the developer to create complex applications also using plain java classes. The model object can be passed between view and controller using maps. In this article, we will see how to set up a Spring MVC application in the Eclipse IDE and understand how to make applications. The Spring MVC framework is comprised of the following components:...
read more
How Does the Blockchain Work?
A blockchain is a distributed database that stores information electronically in a digital format and is shared among the nodes of a computer network. A typical difference between a blockchain and a database is how data is structured. A blockchain is a shared, immutable ledger as the name suggests structures data into chunks or blocks, and a database structures data into tables. A blockchain is a chain of blocks. Once a block is filled with data and it is chained to the previous blocks. Different types of information can be stored on the blockchain network but the most important is transactions....
read more
CRLF Injection Attack
CRLF is the acronym used to refer to Carriage Return (\r) Line Feed (\n). As one might notice from the symbols in the brackets, “Carriage Return” refers to the end of a line, and “Line Feed” refers to the new line. Hence, both CR and LF are used to denote the ending point of a line. When a user requests content on a website, the server returns the website content along with the HTTP headers. The headers and the contents are separated by a defined combination of CR and LF. It is because of CRLF that a server knows where a new header begins or ends. A Carriage Return Line Feed (CRLF) Injection vulnerability is a type of Server Side Injection which occurs when an attacker inserts the CRLF characters in an input field to deceive the server by making it think that an object has terminated and a new one has begun. This happens when the web application doesn’t sanitize user input for CRLF characters. It has a medium severity rating (P3 according to Bugcrowd’s VRT)....
read more
Difference Between JSON and CSV
JSON: JSON refers to JavaScript Object Notation. It is a language-independent, human-readable language used for its simplicity and is most commonly used in web-based applications. The JSON extensions end with a .json. JSON is a user-friendly substitute for XML as it is lightweight and easy to read. It supports data structures like array and objects and the JSON documents that are rapidly executed on the server....
read more
Hosting Flutter Website On Firebase For Free
Flutter is a user interface development software development kit. Flutter is an open-source project maintained by Google. It enables software developers to make beautiful natively compiled applications for IOS, Android, Web, and Desktop with a single code base. Although developing flutter applications is very fun and interesting, but it is also important to showcase the product to the end-user. And one of the best ways to do that is by hosting the flutter web application on firebase hosting....
read more
Redux – Basic Understanding of the Concepts for Beginners
Redux is one of the most confusing and probably difficult topics for someone who is trying to learn it from scratch. But why??...
read more
What is Dreamweaver?
Adobe Dreamweaver is a software program for designing websites, which is more featured as compared to HTML web and programming editor. It was originally developed and published by Macromedia in 1997. Adobe took over Macromedia in 2005 and continued the development in the software and it’s still going on. Dreamweaver is a visual web page editor that allows you to create, edit and manage websites and webpages without having to learn HTML. It uses a WYSIWYG environment that allows you to see what your web pages look like as you create them....
read more